//
//  KLCurrencyHelper.h
//  TestArray
//
//  Created by apple on 2017/12/6.
//  Copyright © 2017年 bonc. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>

@interface KLCurrencyHelper : NSObject

/*
 * 默认的主要货币列表 第一次加载使用 可以修改
 */
+ (NSArray *)defaultMainCurrencyAbbreviation;

/*
 * 默认的货币列表 第一次加载使用 可以修改
 */
+ (NSDictionary *)defaultCurrencyExchangeRateDictionary;

/*
 * 默认的主要货币汇率字典列表 第一次没有网络的时候加载使用 暂时不用
 */
+ (NSDictionary *)defaultMainCurrencyExchangeRateDictionary;

/*
 * 默认的所有货币字典列表 第一次加载使用 可以修改
 */
+ (NSArray <NSDictionary *>*)allCurrencies;

/*
 * 默认的贵重货币列表 暂不使用
 */
+ (NSArray <NSDictionary *>*)expensiveCurrencies;
/**
 *  一个数组里面是字典按照字典里name字段值进行A-Z排序
 *
 *  @param nameArray 货币数组
 *
 *  @return 地点排序数组
 */
+ (NSArray <NSDictionary *>*)nameArrayPinyinSortingWithNameArray:(NSArray <NSDictionary *>*)nameArray;
/**
 *  一个数组里面是字典按照字典里name字段值进行A-Z排序
 *
 *  @return 获取所有A-Z序号
 */
+ (NSArray <NSString *>*)getAllCurrencyGroupNames;
/**
 *  货币1-货币2的汇率 输入对应日期的汇率字典
 *
 *  @return 查询日期的货币1-货币2的汇率
 */
+ (CGFloat)getCurrencyLayerExchangeRateFromCurrency1:(NSString *)cur1 toCurrency2:(NSString *)cur2 rateDictionary:(NSDictionary *)rateDic;


/**
 *  最近一年的美元换人民币汇率 https://www.x-rates.com/graph/?from=USD&to=CNY&amount=1
 *
 *  @return 一年的汇率数据
 */
+ (NSArray <NSNumber *>* )defaultHistoryRateFromUSDToCNY;

/**
 *  地理位置
 *
 *  @return 货币区域
 */
+ (NSString *)currencyAreaWithPlacemark:(CLPlacemark *)placeMark;


@end
